#include <QtCore/QDateTime> // for QDateTime
#include <QtCore/QDebug> // for QDebug
#include <QtCore/QList> // for QList
-#include <QtCore/QString> // for QString, QString::KeepEmptyParts
+#include <QtCore/QString> // for QString
#include <QtCore/QStringList> // for QStringList
#include <QtCore/QTextStream> // for hex
#include <QtCore/QThread> // for QThread
track_add_head(trk_head);
}
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
double latdeg = 0;
if (fields.size() > 1) latdeg = fields[1].toDouble();
track_add_head(trk_head);
}
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
QTime hms;
if (fields.size() > 1) hms = nmea_parse_hms(fields[1]);
double latdeg = 0;
track_add_head(trk_head);
}
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
QTime hms;
if (fields.size() > 1) hms = nmea_parse_hms(fields[1]);
QChar fix = 'V'; // V == "Invalid"
void
NmeaFormat::gpwpl_parse(const QString& ibuf)
{
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
double latdeg = 0;
if (fields.size() > 1) latdeg = fields[1].toDouble();
void
NmeaFormat::gpzda_parse(const QString& ibuf)
{
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
if (fields.size() > 4) {
QTime time = nmea_parse_hms(fields[1]);
QString datestr = QString("%1%2%3").arg(fields[2], fields[3], fields[4]);
int prn[12] = {0};
memset(prn,0xff,sizeof(prn));
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
int nfields = fields.size();
// 0 = "GPGSA"
// 1 = Mode. Ignored
void
NmeaFormat::gpvtg_parse(const QString& ibuf) const
{
- const QStringList fields = ibuf.split(',', QString::KeepEmptyParts);
+ const QStringList fields = ibuf.split(',');
double course = 0;
if (fields.size() > 1) course = fields[1].toDouble();
double speed_n = 0;
#include <QtCore/QDateTime> // for QDateTime
#include <QtCore/QList> // for QList
#include <QtCore/QRegularExpression> // for QRegularExpression
-#include <QtCore/QString> // for QString, QString::KeepEmptyParts, QString::SectionSkipEmpty
+#include <QtCore/QString> // for QString, QString::SectionSkipEmpty
#include <QtCore/QStringList> // for QStringList
#include <QtCore/QStringRef> // for QStringRef
#include <QtCore/QTime> // for QTime
switch (ibuf[0]) {
case 'W': {
QStringList tokens =
- line.split(sep, QString::KeepEmptyParts);
+ line.split(sep);
if (tokens.size() < 6) {
fatal(MYNAME
": Unable to parse waypoint, not all required columns "
break;
case 'T': {
QStringList tokens =
- line.split(sep, QString::KeepEmptyParts);
+ line.split(sep);
if (tokens.size() < 6) {
fatal(MYNAME
": Unable to parse trackpoint, not all required columns "
#include <QtCore/QDateTime> // for QDateTime
#include <QtCore/QList> // for QList<>::iterator, QList
#include <QtCore/QRegularExpression> // for QRegularExpression
-#include <QtCore/QString> // for QString, operator+, QString::KeepEmptyParts
+#include <QtCore/QString> // for QString, operator+
#include <QtCore/QStringList> // for QStringList
#include <QtCore/QTime> // for QTime
#include <QtCore/QtGlobal> // for qAsConst, QAddConst<>::Type
break;
case 2: {
// Date is in format dd.mm.yyyy
- auto v = qstr.split('.', QString::KeepEmptyParts);
+ const auto v = qstr.split('.');
if (v.size() == 3) {
auto day = v[0].toInt();
}
case 3: {
// Time is hh:mm.ss - yes, colon and period.
- auto v = qstr.split(QRegularExpression("[.:]"), QString::KeepEmptyParts);
+ const auto v = qstr.split(QRegularExpression("[.:]"));
if (v.size() == 3) {
auto hour = v[0].toInt();
auto min = v[1].toInt();